home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_60_APICT.txt < prev    next >
Text File  |  1992-10-27  |  42KB  |  718 lines

  1. # near model CODE resource
  2. # jump table entries: 15264-15265 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFB2                link       A6, -0x004E
  5. 00000004  48E7 0018                movem.l    -[A7], A3,A4
  6. 00000008  206E 000C                movea.l    A0, [A6 + 0xC]
  7. 0000000C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  8. 00000010  7010                     moveq.l    D0, 0x10
  9. label00000012:
  10. 00000012  22D8                     move.l     [A1]+, [A0]+
  11. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  12. 00000018  3290                     move.w     [A1], [A0]
  13. 0000001A  266E 0008                movea.l    A3, [A6 + 0x8]
  14. 0000001E  7005                     moveq.l    D0, 0x05
  15. 00000020  6B18                     bmi        +0x1A /* 0000003A */
  16. 00000022  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  17. 00000026  6E12                     bgt        +0x14 /* 0000003A */
  18. 00000028  204B                     movea.l    A0, A3
  19. 0000002A  5088                     addq.l     A0, 8
  20. 0000002C  3200                     move.w     D1, D0
  21. 0000002E  E649                     lsr        D1.w, 3
  22. 00000030  4441                     neg.w      D1
  23. 00000032  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  24. 00000036  0A3C 0004                xori.b     ccr, 4
  25. label0000003A:
  26. 0000003A  6664                     bne        +0x66 /* 000000A0 */
  27. 0000003C  4267                     clr.w      -[A7]
  28. 0000003E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  29. 00000042  486E FFB6                pea.l      [A6 - 0x4A]
  30. 00000046  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  31. 0000004A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  32. 0000004E  42A7                     clr.l      -[A7]
  33. 00000050  202E FFB6                move.l     D0, [A6 - 0x4A]
  34. 00000054  D0BC 0000 4E20           add.l      D0, 0x4E20 /* 'N ' */
  35. 0000005A  2F00                     move.l     -[A7], D0
  36. 0000005C  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  37. 00000060  285F                     movea.l    A4, [A7]+
  38. 00000062  200C                     move.l     D0, A4
  39. 00000064  673A                     beq        +0x3C /* 000000A0 */
  40. 00000066  2F0C                     move.l     -[A7], A4
  41. 00000068  205F                     movea.l    A0, [A7]+
  42. 0000006A  A023                     syscall    DisposHandle/DisposeHandle
  43. 0000006C  204B                     movea.l    A0, A3
  44. 0000006E  5088                     addq.l     A0, 8
  45. 00000070  2F20                     move.l     -[A7], -[A0]
  46. 00000072  2F20                     move.l     -[A7], -[A0]
  47. 00000074  3F3C 0008                move.w     -[A7], 0x8
  48. 00000078  41FA 005A                lea.l      A0, [PC + 0x5A /* 000000D4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  49. 0000007C  2F20                     move.l     -[A7], -[A0]
  50. 0000007E  2F20                     move.l     -[A7], -[A0]
  51. 00000080  3F3C 0008                move.w     -[A7], 0x8
  52. 00000084  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  53. 00000088  41FA 0042                lea.l      A0, [PC + 0x42 /* 000000CC, value 0x0, cstring "" */]
  54. 0000008C  2F20                     move.l     -[A7], -[A0]
  55. 0000008E  2F20                     move.l     -[A7], -[A0]
  56. 00000090  3F3C 0008                move.w     -[A7], 0x8
  57. 00000094  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  58. 00000098  548F                     addq.l     A7, 2
  59. 0000009A  204B                     movea.l    A0, A3
  60. 0000009C  20DF                     move.l     [A0]+, [A7]+
  61. 0000009E  20DF                     move.l     [A0]+, [A7]+
  62. label000000A0:
  63. 000000A0  4CDF 1800                movem.l    A3,A4, [A7]+
  64. 000000A4  4E5E                     unlink     A6
  65. 000000A6  205F                     movea.l    A0, [A7]+
  66. 000000A8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  67. 000000AC  4ED0                     jmp        [A0]
  68. 000000AE  9356                     sub.w      [A6], D1
  69. 000000B0  414C                     chk.w      D0, A4
  70. 000000B2  4944                     chk.w      D4, D4
  71. 000000B4  4154                     chk.w      D0, [A4]
  72. 000000B6  4550                     chk.w      D2, [A0]
  73. 000000B8  4943                     chk.w      D4, D3
  74. 000000BA  544F                     addq.w     A7, 2
  75. 000000BC  5054                     addq.w     [A4], 8
  76. 000000BE  494F                     chk.w      D4, A7
  77. 000000C0  4E53 0010                link       A3, -0xFFFFFFF0
  78. 000000C4  FF80                     .invalid   <<F/6/7>>
  79. 000000C6  0000 0000                ori.b      D0, 0x0
  80. 000000CA  0000 0000                ori.b      D0, 0x0
  81. 000000CE  0000 0000                ori.b      D0, 0x0
  82. 000000D2  0020 4E56                ori.b      -[A0], 0x56 /* 'V' */
  83. 000000D6  0000 2F0C                ori.b      D0, 0xC
  84. 000000DA  286E 0008                movea.l    A4, [A6 + 0x8]
  85. 000000DE  206C 0010                movea.l    A0, [A4 + 0x10]
  86. 000000E2  4A90                     tst.l      [A0]
  87. 000000E4  670C                     beq        +0xE /* 000000F2 */
  88. 000000E6  2F10                     move.l     -[A7], [A0]
  89. 000000E8  A8F5                     syscall    KillPicture
  90. 000000EA  206C 0010                movea.l    A0, [A4 + 0x10]
  91. 000000EE  7000                     moveq.l    D0, 0x00
  92. 000000F0  2080                     move.l     [A0], D0
  93. label000000F2:
  94. 000000F2  4AAC FEF4                tst.l      [A4 - 0x10C]
  95. 000000F6  6710                     beq        +0x12 /* 00000108 */
  96. 000000F8  2F2C FEF4                move.l     -[A7], [A4 - 0x10C]
  97. 000000FC  4267                     clr.w      -[A7]
  98. 000000FE  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  99. 00000102  7000                     moveq.l    D0, 0x00
  100. 00000104  2940 FEF4                move.l     [A4 - 0x10C], D0
  101. label00000108:
  102. 00000108  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  103. 0000010E  206E 0008                movea.l    A0, [A6 + 0x8]
  104. 00000112  2C48                     movea.l    A6, A0
  105. 00000114  4EFA 03AC                jmp        [PC + 0x3AC /* 000004C2 */]
  106. 00000118  0000 285F                ori.b      D0, 0x5F /* '_' */
  107. 0000011C  4E5E                     unlink     A6
  108. 0000011E  205F                     movea.l    A0, [A7]+
  109. 00000120  DEFC 000A                add.w      A7, 0xA /* '\n' */
  110. 00000124  4ED0                     jmp        [A0]
  111. 00000126  8D48 414E                pack       -[A6], -[A0], 0x414E
  112. 0000012A  444C                     neg.w      A4
  113. 0000012C  4546                     chk.w      D2, D6
  114. 0000012E  4149                     chk.w      D0, A1
  115. 00000130  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  116. 00000134  0000 0000                ori.b      D0, 0x0
  117. fn00000138:
  118. 00000138  4E56 FEF4                link       A6, -0x010C
  119. 0000013C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  120. 00000140  206E 0018                movea.l    A0, [A6 + 0x18]
  121. 00000144  43EE FFBA                lea.l      A1, [A6 - 0x46]
  122. 00000148  7010                     moveq.l    D0, 0x10
  123. label0000014A:
  124. 0000014A  22D8                     move.l     [A1]+, [A0]+
  125. 0000014C  51C8 FFFC                dbf        D0, -0x6 /* 0000014A */
  126. 00000150  3290                     move.w     [A1], [A0]
  127. 00000152  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  128. 00000156  426E FF7A                clr.w      [A6 - 0x86]
  129. 0000015A  206E 0010                movea.l    A0, [A6 + 0x10]
  130. 0000015E  7000                     moveq.l    D0, 0x00
  131. 00000160  2080                     move.l     [A0], D0
  132. 00000162  7000                     moveq.l    D0, 0x00
  133. 00000164  2D40 FEF4                move.l     [A6 - 0x10C], D0
  134. 00000168  206E 000C                movea.l    A0, [A6 + 0xC]
  135. 0000016C  43EE FF6E                lea.l      A1, [A6 - 0x92]
  136. 00000170  22D8                     move.l     [A1]+, [A0]+
  137. 00000172  22D8                     move.l     [A1]+, [A0]+
  138. 00000174  206E 0008                movea.l    A0, [A6 + 0x8]
  139. 00000178  30BC 0001                move.w     [A0], 0x1
  140. 0000017C  486E FF7C                pea.l      [A6 - 0x84]
  141. 00000180  487A FF52                pea.l      [PC - 0xAE /* 000000D4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  142. 00000184  2F0E                     move.l     -[A7], A6
  143. 00000186  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  144. 0000018A  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  145. 0000018E  486E FFBA                pea.l      [A6 - 0x46]
  146. 00000192  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  147. 00000196  4EBA FE68                jsr        [PC - 0x198 /* 00000000 */]
  148. 0000019A  7005                     moveq.l    D0, 0x05
  149. 0000019C  6B1A                     bmi        +0x1C /* 000001B8 */
  150. 0000019E  206E 0014                movea.l    A0, [A6 + 0x14]
  151. 000001A2  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  152. 000001A6  6E10                     bgt        +0x12 /* 000001B8 */
  153. 000001A8  5088                     addq.l     A0, 8
  154. 000001AA  3200                     move.w     D1, D0
  155. 000001AC  E649                     lsr        D1.w, 3
  156. 000001AE  4441                     neg.w      D1
  157. 000001B0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  158. 000001B4  0A3C 0004                xori.b     ccr, 4
  159. label000001B8:
  160. 000001B8  6600 00CC                bne        +0xCE /* 00000286 */
  161. 000001BC  42A7                     clr.l      -[A7]
  162. 000001BE  486E FFBA                pea.l      [A6 - 0x46]
  163. 000001C2  4267                     clr.w      -[A7]
  164. 000001C4  4EAD 467A                jsr        [A5 + 0x467A /* export_2251 */]
  165. 000001C8  2D57 FEF4                move.l     [A6 - 0x10C], [A7]
  166. 000001CC  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  167. 000001D0  206E 0014                movea.l    A0, [A6 + 0x14]
  168. 000001D4  2248                     movea.l    A1, A0
  169. 000001D6  5089                     addq.l     A1, 8
  170. 000001D8  2F21                     move.l     -[A7], -[A1]
  171. 000001DA  2F21                     move.l     -[A7], -[A1]
  172. 000001DC  3F3C 0008                move.w     -[A7], 0x8
  173. 000001E0  43FA 0348                lea.l      A1, [PC + 0x348 /* 0000052A, value 0x4E56 'NV', cstring "" */]
  174. 000001E4  2F21                     move.l     -[A7], -[A1]
  175. 000001E6  2F21                     move.l     -[A7], -[A1]
  176. 000001E8  3F3C 0008                move.w     -[A7], 0x8
  177. 000001EC  4EAD 4932                jsr        [A5 + 0x4932 /* export_2338 */]
  178. 000001F0  43FA 0330                lea.l      A1, [PC + 0x330 /* 00000522, value 0x0, cstring "" */]
  179. 000001F4  2F21                     move.l     -[A7], -[A1]
  180. 000001F6  2F21                     move.l     -[A7], -[A1]
  181. 000001F8  3F3C 0008                move.w     -[A7], 0x8
  182. 000001FC  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  183. 00000200  548F                     addq.l     A7, 2
  184. 00000202  20DF                     move.l     [A0]+, [A7]+
  185. 00000204  20DF                     move.l     [A0]+, [A7]+
  186. 00000206  4267                     clr.w      -[A7]
  187. 00000208  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  188. 0000020C  486E FEF8                pea.l      [A6 - 0x108]
  189. 00000210  42A7                     clr.l      -[A7]
  190. 00000212  42A7                     clr.l      -[A7]
  191. 00000214  4EAD 46A2                jsr        [A5 + 0x46A2 /* export_2256 */]
  192. 00000218  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  193. 0000021C  206E FEF4                movea.l    A0, [A6 - 0x10C]
  194. 00000220  2050                     movea.l    A0, [A0]
  195. 00000222  2068 0048                movea.l    A0, [A0 + 0x48]
  196. 00000226  2050                     movea.l    A0, [A0]
  197. 00000228  226E 000C                movea.l    A1, [A6 + 0xC]
  198. 0000022C  5488                     addq.l     A0, 2
  199. 0000022E  22D8                     move.l     [A1]+, [A0]+
  200. 00000230  22D8                     move.l     [A1]+, [A0]+
  201. 00000232  206E 0008                movea.l    A0, [A6 + 0x8]
  202. 00000236  2F08                     move.l     -[A7], A0
  203. 00000238  4267                     clr.w      -[A7]
  204. 0000023A  486E FEF8                pea.l      [A6 - 0x108]
  205. 0000023E  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  206. 00000242  301F                     move.w     D0, [A7]+
  207. 00000244  205F                     movea.l    A0, [A7]+
  208. 00000246  3080                     move.w     [A0], D0
  209. 00000248  206E 0008                movea.l    A0, [A6 + 0x8]
  210. 0000024C  7001                     moveq.l    D0, 0x01
  211. 0000024E  B050                     cmp.w      D0, [A0]
  212. 00000250  57C0                     seq        D0
  213. 00000252  4A00                     tst.b      D0
  214. 00000254  6728                     beq        +0x2A /* 0000027E */
  215. 00000256  2F00                     move.l     -[A7], D0
  216. 00000258  4267                     clr.w      -[A7]
  217. 0000025A  206E FEF4                movea.l    A0, [A6 - 0x10C]
  218. 0000025E  2050                     movea.l    A0, [A0]
  219. 00000260  2F28 0048                move.l     -[A7], [A0 + 0x48]
  220. 00000264  4EAD 42AA                jsr        [A5 + 0x42AA /* export_2129 */]
  221. 00000268  321F                     move.w     D1, [A7]+
  222. 0000026A  201F                     move.l     D0, [A7]+
  223. 0000026C  0C41 02FF                cmpi.w     D1, 0x2FF
  224. 00000270  57C1                     seq        D1
  225. 00000272  C001                     and.b      D0, D1
  226. 00000274  6708                     beq        +0xA /* 0000027E */
  227. 00000276  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 0000027A  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  229. label0000027E:
  230. 0000027E  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  231. 00000282  6000 00E4                bra        +0xE6 /* 00000368 */
  232. label00000286:
  233. 00000286  4267                     clr.w      -[A7]
  234. 00000288  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  235. 0000028C  486E FF76                pea.l      [A6 - 0x8A]
  236. 00000290  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  237. 00000294  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  238. 00000298  4267                     clr.w      -[A7]
  239. 0000029A  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  240. 0000029E  3F3C 0001                move.w     -[A7], 0x1
  241. 000002A2  2F3C 0000 0200           move.l     -[A7], 0x200
  242. 000002A8  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  243. 000002AC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  244. 000002B0  04AE 0000 0200 FF76      subi.l     [A6 - 0x8A], 0x200
  245. 000002B8  206E 0010                movea.l    A0, [A6 + 0x10]
  246. 000002BC  2F08                     move.l     -[A7], A0
  247. 000002BE  42A7                     clr.l      -[A7]
  248. 000002C0  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  249. 000002C4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  250. 000002C8  201F                     move.l     D0, [A7]+
  251. 000002CA  205F                     movea.l    A0, [A7]+
  252. 000002CC  2080                     move.l     [A0], D0
  253. 000002CE  206E 0010                movea.l    A0, [A6 + 0x10]
  254. 000002D2  2F10                     move.l     -[A7], [A0]
  255. 000002D4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  256. 000002D8  4267                     clr.w      -[A7]
  257. 000002DA  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  258. 000002DE  486E FF76                pea.l      [A6 - 0x8A]
  259. 000002E2  206E 0010                movea.l    A0, [A6 + 0x10]
  260. 000002E6  2050                     movea.l    A0, [A0]
  261. 000002E8  2F10                     move.l     -[A7], [A0]
  262. 000002EA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  263. 000002EE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  264. 000002F2  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  265. 000002F6  4267                     clr.w      -[A7]
  266. 000002F8  206E 0010                movea.l    A0, [A6 + 0x10]
  267. 000002FC  2F10                     move.l     -[A7], [A0]
  268. 000002FE  486E FEF8                pea.l      [A6 - 0x108]
  269. 00000302  42A7                     clr.l      -[A7]
  270. 00000304  42A7                     clr.l      -[A7]
  271. 00000306  4EAD 42A2                jsr        [A5 + 0x42A2 /* export_2128 */]
  272. 0000030A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  273. 0000030E  206E 0010                movea.l    A0, [A6 + 0x10]
  274. 00000312  2050                     movea.l    A0, [A0]
  275. 00000314  2050                     movea.l    A0, [A0]
  276. 00000316  226E 000C                movea.l    A1, [A6 + 0xC]
  277. 0000031A  5488                     addq.l     A0, 2
  278. 0000031C  22D8                     move.l     [A1]+, [A0]+
  279. 0000031E  22D8                     move.l     [A1]+, [A0]+
  280. 00000320  206E 0008                movea.l    A0, [A6 + 0x8]
  281. 00000324  2F08                     move.l     -[A7], A0
  282. 00000326  4267                     clr.w      -[A7]
  283. 00000328  486E FEF8                pea.l      [A6 - 0x108]
  284. 0000032C  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  285. 00000330  301F                     move.w     D0, [A7]+
  286. 00000332  205F                     movea.l    A0, [A7]+
  287. 00000334  3080                     move.w     [A0], D0
  288. 00000336  206E 0008                movea.l    A0, [A6 + 0x8]
  289. 0000033A  7001                     moveq.l    D0, 0x01
  290. 0000033C  B050                     cmp.w      D0, [A0]
  291. 0000033E  57C0                     seq        D0
  292. 00000340  4A00                     tst.b      D0
  293. 00000342  6724                     beq        +0x26 /* 00000368 */
  294. 00000344  2F00                     move.l     -[A7], D0
  295. 00000346  4267                     clr.w      -[A7]
  296. 00000348  206E 0010                movea.l    A0, [A6 + 0x10]
  297. 0000034C  2F10                     move.l     -[A7], [A0]
  298. 0000034E  4EAD 42AA                jsr        [A5 + 0x42AA /* export_2129 */]
  299. 00000352  321F                     move.w     D1, [A7]+
  300. 00000354  201F                     move.l     D0, [A7]+
  301. 00000356  0C41 02FF                cmpi.w     D1, 0x2FF
  302. 0000035A  57C1                     seq        D1
  303. 0000035C  C001                     and.b      D0, D1
  304. 0000035E  6708                     beq        +0xA /* 00000368 */
  305. 00000360  206E 0008                movea.l    A0, [A6 + 0x8]
  306. 00000364  30BC 0020                move.w     [A0], 0x20 /* ' ' */
  307. label00000368:
  308. 00000368  7018                     moveq.l    D0, 0x18
  309. 0000036A  6B1A                     bmi        +0x1C /* 00000386 */
  310. 0000036C  206E 0014                movea.l    A0, [A6 + 0x14]
  311. 00000370  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  312. 00000374  6E10                     bgt        +0x12 /* 00000386 */
  313. 00000376  5088                     addq.l     A0, 8
  314. 00000378  3200                     move.w     D1, D0
  315. 0000037A  E649                     lsr        D1.w, 3
  316. 0000037C  4441                     neg.w      D1
  317. 0000037E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  318. 00000382  0A3C 0004                xori.b     ccr, 4
  319. label00000386:
  320. 00000386  6600 00A2                bne        +0xA4 /* 0000042A */
  321. 0000038A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  322. 0000038E  486E FF6E                pea.l      [A6 - 0x92]
  323. 00000392  486E FF66                pea.l      [A6 - 0x9A]
  324. 00000396  486E FF64                pea.l      [A6 - 0x9C]
  325. 0000039A  4EAD 4512                jsr        [A5 + 0x4512 /* export_2206 */]
  326. 0000039E  7009                     moveq.l    D0, 0x09
  327. 000003A0  6B1A                     bmi        +0x1C /* 000003BC */
  328. 000003A2  206E 0014                movea.l    A0, [A6 + 0x14]
  329. 000003A6  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  330. 000003AA  6E10                     bgt        +0x12 /* 000003BC */
  331. 000003AC  5088                     addq.l     A0, 8
  332. 000003AE  3200                     move.w     D1, D0
  333. 000003B0  E649                     lsr        D1.w, 3
  334. 000003B2  4441                     neg.w      D1
  335. 000003B4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  336. 000003B8  0A3C 0004                xori.b     ccr, 4
  337. label000003BC:
  338. 000003BC  660E                     bne        +0x10 /* 000003CC */
  339. 000003BE  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  340. 000003C2  486E FF66                pea.l      [A6 - 0x9A]
  341. 000003C6  4EAD 469A                jsr        [A5 + 0x469A /* export_2255 */]
  342. 000003CA  605A                     bra        +0x5C /* 00000426 */
  343. label000003CC:
  344. 000003CC  4AAE FF38                tst.l      [A6 - 0xC8]
  345. 000003D0  5EC0                     sgt        D0
  346. 000003D2  4A00                     tst.b      D0
  347. 000003D4  660A                     bne        +0xC /* 000003E0 */
  348. 000003D6  4AAE FF3C                tst.l      [A6 - 0xC4]
  349. 000003DA  5EC1                     sgt        D1
  350. 000003DC  8001                     or.b       D0, D1
  351. 000003DE  673A                     beq        +0x3C /* 0000041A */
  352. label000003E0:
  353. 000003E0  206E 0010                movea.l    A0, [A6 + 0x10]
  354. 000003E4  2F10                     move.l     -[A7], [A0]
  355. 000003E6  206E 0014                movea.l    A0, [A6 + 0x14]
  356. 000003EA  5088                     addq.l     A0, 8
  357. 000003EC  2F20                     move.l     -[A7], -[A0]
  358. 000003EE  2F20                     move.l     -[A7], -[A0]
  359. 000003F0  3F3C 0008                move.w     -[A7], 0x8
  360. 000003F4  41FA 012C                lea.l      A0, [PC + 0x12C /* 00000522, value 0x0, cstring "" */]
  361. 000003F8  2F20                     move.l     -[A7], -[A0]
  362. 000003FA  2F20                     move.l     -[A7], -[A0]
  363. 000003FC  3F3C 0008                move.w     -[A7], 0x8
  364. 00000400  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  365. 00000404  548F                     addq.l     A7, 2
  366. 00000406  206E 0008                movea.l    A0, [A6 + 0x8]
  367. 0000040A  3F10                     move.w     -[A7], [A0]
  368. 0000040C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  369. 00000410  486E FF66                pea.l      [A6 - 0x9A]
  370. 00000414  4EAD 37AA                jsr        [A5 + 0x37AA /* export_1777 */]
  371. 00000418  600C                     bra        +0xE /* 00000426 */
  372. label0000041A:
  373. 0000041A  206E 0010                movea.l    A0, [A6 + 0x10]
  374. 0000041E  2F10                     move.l     -[A7], [A0]
  375. 00000420  486E FF66                pea.l      [A6 - 0x9A]
  376. 00000424  A8F6                     syscall    DrawPicture
  377. label00000426:
  378. 00000426  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  379. label0000042A:
  380. 0000042A  700B                     moveq.l    D0, 0x0B
  381. 0000042C  6B1A                     bmi        +0x1C /* 00000448 */
  382. 0000042E  206E 0014                movea.l    A0, [A6 + 0x14]
  383. 00000432  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  384. 00000436  6E10                     bgt        +0x12 /* 00000448 */
  385. 00000438  5088                     addq.l     A0, 8
  386. 0000043A  3200                     move.w     D1, D0
  387. 0000043C  E649                     lsr        D1.w, 3
  388. 0000043E  4441                     neg.w      D1
  389. 00000440  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  390. 00000444  0A3C 0004                xori.b     ccr, 4
  391. label00000448:
  392. 00000448  57C0                     seq        D0
  393. 0000044A  4A00                     tst.b      D0
  394. 0000044C  6768                     beq        +0x6A /* 000004B6 */
  395. 0000044E  206E 0010                movea.l    A0, [A6 + 0x10]
  396. 00000452  4A90                     tst.l      [A0]
  397. 00000454  56C1                     sne        D1
  398. 00000456  C001                     and.b      D0, D1
  399. 00000458  675C                     beq        +0x5E /* 000004B6 */
  400. 0000045A  4A90                     tst.l      [A0]
  401. 0000045C  670C                     beq        +0xE /* 0000046A */
  402. 0000045E  2F10                     move.l     -[A7], [A0]
  403. 00000460  A8F5                     syscall    KillPicture
  404. 00000462  206E 0010                movea.l    A0, [A6 + 0x10]
  405. 00000466  7000                     moveq.l    D0, 0x00
  406. 00000468  2080                     move.l     [A0], D0
  407. label0000046A:
  408. 0000046A  4AAE FEF4                tst.l      [A6 - 0x10C]
  409. 0000046E  6746                     beq        +0x48 /* 000004B6 */
  410. 00000470  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  411. 00000474  4267                     clr.w      -[A7]
  412. 00000476  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  413. 0000047A  7000                     moveq.l    D0, 0x00
  414. 0000047C  2D40 FEF4                move.l     [A6 - 0x10C], D0
  415. 00000480  206E 0014                movea.l    A0, [A6 + 0x14]
  416. 00000484  2248                     movea.l    A1, A0
  417. 00000486  5089                     addq.l     A1, 8
  418. 00000488  2F21                     move.l     -[A7], -[A1]
  419. 0000048A  2F21                     move.l     -[A7], -[A1]
  420. 0000048C  3F3C 0008                move.w     -[A7], 0x8
  421. 00000490  43FA 0098                lea.l      A1, [PC + 0x98 /* 0000052A, value 0x4E56 'NV', cstring "" */]
  422. 00000494  2F21                     move.l     -[A7], -[A1]
  423. 00000496  2F21                     move.l     -[A7], -[A1]
  424. 00000498  3F3C 0008                move.w     -[A7], 0x8
  425. 0000049C  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  426. 000004A0  43FA 0080                lea.l      A1, [PC + 0x80 /* 00000522, value 0x0, cstring "" */]
  427. 000004A4  2F21                     move.l     -[A7], -[A1]
  428. 000004A6  2F21                     move.l     -[A7], -[A1]
  429. 000004A8  3F3C 0008                move.w     -[A7], 0x8
  430. 000004AC  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  431. 000004B0  548F                     addq.l     A7, 2
  432. 000004B2  20DF                     move.l     [A0]+, [A7]+
  433. 000004B4  20DF                     move.l     [A0]+, [A7]+
  434. label000004B6:
  435. 000004B6  486E FF7C                pea.l      [A6 - 0x84]
  436. 000004BA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  437. 000004BE  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  438. label000004C2:
  439. 000004C2  4FEE FED4                lea.l      A7, [A6 - 0x12C]
  440. 000004C6  7009                     moveq.l    D0, 0x09
  441. 000004C8  6B1A                     bmi        +0x1C /* 000004E4 */
  442. 000004CA  206E 0014                movea.l    A0, [A6 + 0x14]
  443. 000004CE  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  444. 000004D2  6E10                     bgt        +0x12 /* 000004E4 */
  445. 000004D4  5088                     addq.l     A0, 8
  446. 000004D6  3200                     move.w     D1, D0
  447. 000004D8  E649                     lsr        D1.w, 3
  448. 000004DA  4441                     neg.w      D1
  449. 000004DC  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  450. 000004E0  0A3C 0004                xori.b     ccr, 4
  451. label000004E4:
  452. 000004E4  660E                     bne        +0x10 /* 000004F4 */
  453. 000004E6  206E 0010                movea.l    A0, [A6 + 0x10]
  454. 000004EA  20AE FEF4                move.l     [A0], [A6 - 0x10C]
  455. 000004EE  7000                     moveq.l    D0, 0x00
  456. 000004F0  2D40 FEF4                move.l     [A6 - 0x10C], D0
  457. label000004F4:
  458. 000004F4  3D6E FF7A 001E           move.w     [A6 + 0x1E], [A6 - 0x86]
  459. 000004FA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  460. 000004FE  4E5E                     unlink     A6
  461. 00000500  205F                     movea.l    A0, [A7]+
  462. 00000502  DEFC 0016                add.w      A7, 0x16
  463. 00000506  4ED0                     jmp        [A0]
  464. 00000508  8E49                     or.w       D7, A1
  465. 0000050A  4D50                     chk.w      D6, [A0]
  466. 0000050C  4F52                     chk.w      D7, [A2]
  467. 0000050E  544F                     addq.w     A7, 2
  468. 00000510  5045                     addq.w     D5, 8
  469. 00000512  4E50 4943                link       A0, -0xFFFFB6BD
  470. 00000516  5400                     addq.b     D0, 2
  471. 00000518  0010 FF80                ori.b      [A0], 0x80
  472. 0000051C  0000 0000                ori.b      D0, 0x0
  473. 00000520  0000 0000                ori.b      D0, 0x0
  474. 00000524  0000 0000                ori.b      D0, 0x0
  475. 00000528  0200 0000                andi.b     D0, 0x0
  476. 0000052C  4E56 0000                link       A6, 0
  477. 00000530  2F0C                     move.l     -[A7], A4
  478. 00000532  286E 0008                movea.l    A4, [A6 + 0x8]
  479. 00000536  206C 0010                movea.l    A0, [A4 + 0x10]
  480. 0000053A  4A90                     tst.l      [A0]
  481. 0000053C  670C                     beq        +0xE /* 0000054A */
  482. 0000053E  2F10                     move.l     -[A7], [A0]
  483. 00000540  A8F5                     syscall    KillPicture
  484. 00000542  206C 0010                movea.l    A0, [A4 + 0x10]
  485. 00000546  7000                     moveq.l    D0, 0x00
  486. 00000548  2080                     move.l     [A0], D0
  487. label0000054A:
  488. 0000054A  4A6C FF78                tst.w      [A4 - 0x88]
  489. 0000054E  670E                     beq        +0x10 /* 0000055E */
  490. 00000550  4267                     clr.w      -[A7]
  491. 00000552  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  492. 00000556  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  493. 0000055A  395F FF7A                move.w     [A4 - 0x86], [A7]+
  494. label0000055E:
  495. 0000055E  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  496. 00000564  206E 0008                movea.l    A0, [A6 + 0x8]
  497. 00000568  2C48                     movea.l    A6, A0
  498. 0000056A  4EFA 00BE                jmp        [PC + 0xBE /* 0000062A */]
  499. 0000056E  0000 285F                ori.b      D0, 0x5F /* '_' */
  500. 00000572  4E5E                     unlink     A6
  501. 00000574  205F                     movea.l    A0, [A7]+
  502. 00000576  DEFC 000A                add.w      A7, 0xA /* '\n' */
  503. 0000057A  4ED0                     jmp        [A0]
  504. 0000057C  8D48 414E                pack       -[A6], -[A0], 0x414E
  505. 00000580  444C                     neg.w      A4
  506. 00000582  4546                     chk.w      D2, D6
  507. 00000584  4149                     chk.w      D0, A1
  508. 00000586  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  509. 0000058A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  510. export_1908: // at 0000058C (misaligned)
  511. 0000058E  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  512. 00000590  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  513. 00000594  206E 0018                movea.l    A0, [A6 + 0x18]
  514. 00000598  43EE FFBA                lea.l      A1, [A6 - 0x46]
  515. 0000059C  7010                     moveq.l    D0, 0x10
  516. label0000059E:
  517. 0000059E  22D8                     move.l     [A1]+, [A0]+
  518. 000005A0  51C8 FFFC                dbf        D0, -0x6 /* 0000059E */
  519. 000005A4  3290                     move.w     [A1], [A0]
  520. 000005A6  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  521. 000005AA  426E FF7A                clr.w      [A6 - 0x86]
  522. 000005AE  206E 0010                movea.l    A0, [A6 + 0x10]
  523. 000005B2  7000                     moveq.l    D0, 0x00
  524. 000005B4  2080                     move.l     [A0], D0
  525. 000005B6  426E FF78                clr.w      [A6 - 0x88]
  526. 000005BA  486E FF7C                pea.l      [A6 - 0x84]
  527. 000005BE  487A FF6C                pea.l      [PC - 0x94 /* 0000052C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  528. 000005C2  2F0E                     move.l     -[A7], A6
  529. 000005C4  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  530. 000005C8  4267                     clr.w      -[A7]
  531. 000005CA  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  532. 000005CE  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  533. 000005D2  41EE FFC0                lea.l      A0, [A6 - 0x40]
  534. 000005D6  1F10                     move.b     -[A7], [A0]
  535. 000005D8  3F3C 00FF                move.w     -[A7], 0xFF
  536. 000005DC  4EAD 4922                jsr        [A5 + 0x4922 /* export_2336 */]
  537. 000005E0  2F08                     move.l     -[A7], A0
  538. 000005E2  1F3C 0001                move.b     -[A7], 0x1
  539. 000005E6  486E FF78                pea.l      [A6 - 0x88]
  540. 000005EA  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  541. 000005EE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  542. 000005F2  4267                     clr.w      -[A7]
  543. 000005F4  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  544. 000005F8  486E FFBA                pea.l      [A6 - 0x46]
  545. 000005FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  546. 00000600  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  547. 00000604  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  548. 00000608  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  549. 0000060C  4EBA FB2A                jsr        [PC - 0x4D6 /* 00000138 */]
  550. 00000610  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  551. 00000614  4267                     clr.w      -[A7]
  552. 00000616  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  553. 0000061A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  554. 0000061E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  555. 00000622  486E FF7C                pea.l      [A6 - 0x84]
  556. 00000626  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  557. label0000062A:
  558. 0000062A  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  559. 0000062E  3D6E FF7A 001C           move.w     [A6 + 0x1C], [A6 - 0x86]
  560. 00000634  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  561. 00000638  4E5E                     unlink     A6
  562. 0000063A  205F                     movea.l    A0, [A7]+
  563. 0000063C  DEFC 0014                add.w      A7, 0x14
  564. 00000640  4ED0                     jmp        [A0]
  565. 00000642  8A49                     or.w       D5, A1
  566. 00000644  4D50                     chk.w      D6, [A0]
  567. 00000646  4F52                     chk.w      D7, [A2]
  568. 00000648  5450                     addq.w     [A0], 2
  569. 0000064A  4943                     chk.w      D4, D3
  570. 0000064C  5400                     addq.b     D0, 2
  571. 0000064E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  572. 00000652  0000 2F0C                ori.b      D0, 0xC
  573. 00000656  286E 0008                movea.l    A4, [A6 + 0x8]
  574. 0000065A  4AAC FF0E                tst.l      [A4 - 0xF2]
  575. 0000065E  6710                     beq        +0x12 /* 00000670 */
  576. 00000660  2F2C FF0E                move.l     -[A7], [A4 - 0xF2]
  577. 00000664  4267                     clr.w      -[A7]
  578. 00000666  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  579. 0000066A  7000                     moveq.l    D0, 0x00
  580. 0000066C  2940 FF0E                move.l     [A4 - 0xF2], D0
  581. label00000670:
  582. 00000670  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  583. 00000676  206E 0008                movea.l    A0, [A6 + 0x8]
  584. 0000067A  2C48                     movea.l    A6, A0
  585. 0000067C  4EFA 00DE                jmp        [PC + 0xDE /* 0000075C */]
  586. 00000680  0000 285F                ori.b      D0, 0x5F /* '_' */
  587. 00000684  4E5E                     unlink     A6
  588. 00000686  205F                     movea.l    A0, [A7]+
  589. 00000688  DEFC 000A                add.w      A7, 0xA /* '\n' */
  590. 0000068C  4ED0                     jmp        [A0]
  591. 0000068E  8D48 414E                pack       -[A6], -[A0], 0x414E
  592. 00000692  444C                     neg.w      A4
  593. 00000694  4546                     chk.w      D2, D6
  594. 00000696  4149                     chk.w      D0, A1
  595. 00000698  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  596. 0000069C  0000 0000                ori.b      D0, 0x0
  597. fn000006A0:
  598. 000006A0  4E56 FF0E                link       A6, -0x00F2
  599. 000006A4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  600. 000006A8  206E 0014                movea.l    A0, [A6 + 0x14]
  601. 000006AC  43EE FFBA                lea.l      A1, [A6 - 0x46]
  602. 000006B0  7010                     moveq.l    D0, 0x10
  603. label000006B2:
  604. 000006B2  22D8                     move.l     [A1]+, [A0]+
  605. 000006B4  51C8 FFFC                dbf        D0, -0x6 /* 000006B2 */
  606. 000006B8  3290                     move.w     [A1], [A0]
  607. 000006BA  426E FF7A                clr.w      [A6 - 0x86]
  608. 000006BE  7000                     moveq.l    D0, 0x00
  609. 000006C0  2D40 FF0E                move.l     [A6 - 0xF2], D0
  610. 000006C4  486E FF7C                pea.l      [A6 - 0x84]
  611. 000006C8  487A FF86                pea.l      [PC - 0x7A /* 00000650, value 0x4E560000 'NV\0\0', cstring "NV" */]
  612. 000006CC  2F0E                     move.l     -[A7], A6
  613. 000006CE  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  614. 000006D2  42A7                     clr.l      -[A7]
  615. 000006D4  486E FFBA                pea.l      [A6 - 0x46]
  616. 000006D8  4267                     clr.w      -[A7]
  617. 000006DA  4EAD 467A                jsr        [A5 + 0x467A /* export_2251 */]
  618. 000006DE  2D57 FF0E                move.l     [A6 - 0xF2], [A7]
  619. 000006E2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  620. 000006E6  4267                     clr.w      -[A7]
  621. 000006E8  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  622. 000006EC  486E FF12                pea.l      [A6 - 0xEE]
  623. 000006F0  42A7                     clr.l      -[A7]
  624. 000006F2  42A7                     clr.l      -[A7]
  625. 000006F4  4EAD 46A2                jsr        [A5 + 0x46A2 /* export_2256 */]
  626. 000006F8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  627. 000006FC  206E 0008                movea.l    A0, [A6 + 0x8]
  628. 00000700  2F08                     move.l     -[A7], A0
  629. 00000702  4267                     clr.w      -[A7]
  630. 00000704  486E FF12                pea.l      [A6 - 0xEE]
  631. 00000708  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  632. 0000070C  301F                     move.w     D0, [A7]+
  633. 0000070E  205F                     movea.l    A0, [A7]+
  634. 00000710  3080                     move.w     [A0], D0
  635. 00000712  206E 0008                movea.l    A0, [A6 + 0x8]
  636. 00000716  2F08                     move.l     -[A7], A0
  637. 00000718  4267                     clr.w      -[A7]
  638. 0000071A  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  639. 0000071E  A86C                     syscall    FixRound
  640. 00000720  301F                     move.w     D0, [A7]+
  641. 00000722  205F                     movea.l    A0, [A7]+
  642. 00000724  3140 0004                move.w     [A0 + 0x4], D0
  643. 00000728  206E 0008                movea.l    A0, [A6 + 0x8]
  644. 0000072C  2F08                     move.l     -[A7], A0
  645. 0000072E  4267                     clr.w      -[A7]
  646. 00000730  2F2E FF24                move.l     -[A7], [A6 - 0xDC]
  647. 00000734  A86C                     syscall    FixRound
  648. 00000736  301F                     move.w     D0, [A7]+
  649. 00000738  205F                     movea.l    A0, [A7]+
  650. 0000073A  3140 0002                move.w     [A0 + 0x2], D0
  651. 0000073E  4AAE FF0E                tst.l      [A6 - 0xF2]
  652. 00000742  6710                     beq        +0x12 /* 00000754 */
  653. 00000744  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  654. 00000748  4267                     clr.w      -[A7]
  655. 0000074A  4EAD 4682                jsr        [A5 + 0x4682 /* export_2252 */]
  656. 0000074E  7000                     moveq.l    D0, 0x00
  657. 00000750  2D40 FF0E                move.l     [A6 - 0xF2], D0
  658. label00000754:
  659. 00000754  486E FF7C                pea.l      [A6 - 0x84]
  660. 00000758  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  661. label0000075C:
  662. 0000075C  4FEE FEEE                lea.l      A7, [A6 - 0x112]
  663. 00000760  3D6E FF7A 0018           move.w     [A6 + 0x18], [A6 - 0x86]
  664. 00000766  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  665. 0000076A  4E5E                     unlink     A6
  666. 0000076C  205F                     movea.l    A0, [A7]+
  667. 0000076E  DEFC 0010                add.w      A7, 0x10
  668. 00000772  4ED0                     jmp        [A0]
  669. 00000774  9249                     sub.w      D1, A1
  670. 00000776  4D50                     chk.w      D6, [A0]
  671. 00000778  4F52                     chk.w      D7, [A2]
  672. 0000077A  544F                     addq.w     A7, 2
  673. 0000077C  5045                     addq.w     D5, 8
  674. 0000077E  4E50 4943                link       A0, -0xFFFFB6BD
  675. 00000782  5449                     addq.w     A1, 2
  676. 00000784  4E46                     trap       6
  677. 00000786  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  678. 00000788  0000 0000                ori.b      D0, 0x0
  679. export_1909:
  680. 0000078C  4E56 FFBA                link       A6, -0x0046
  681. 00000790  206E 0014                movea.l    A0, [A6 + 0x14]
  682. 00000794  43EE FFBA                lea.l      A1, [A6 - 0x46]
  683. 00000798  7010                     moveq.l    D0, 0x10
  684. label0000079A:
  685. 0000079A  22D8                     move.l     [A1]+, [A0]+
  686. 0000079C  51C8 FFFC                dbf        D0, -0x6 /* 0000079A */
  687. 000007A0  3290                     move.w     [A1], [A0]
  688. 000007A2  4267                     clr.w      -[A7]
  689. 000007A4  486E FFBA                pea.l      [A6 - 0x46]
  690. 000007A8  41EE 0014                lea.l      A0, [A6 + 0x14]
  691. 000007AC  2F20                     move.l     -[A7], -[A0]
  692. 000007AE  2F20                     move.l     -[A7], -[A0]
  693. 000007B0  3F3C 0008                move.w     -[A7], 0x8
  694. 000007B4  41FA 0040                lea.l      A0, [PC + 0x40 /* 000007F6, cstring "" */]
  695. 000007B8  2F20                     move.l     -[A7], -[A0]
  696. 000007BA  2F20                     move.l     -[A7], -[A0]
  697. 000007BC  3F3C 0008                move.w     -[A7], 0x8
  698. 000007C0  4EAD 492A                jsr        [A5 + 0x492A /* export_2337 */]
  699. 000007C4  548F                     addq.l     A7, 2
  700. 000007C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  701. 000007CA  4EBA FED4                jsr        [PC - 0x12C /* 000006A0 */]
  702. 000007CE  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  703. 000007D2  4E5E                     unlink     A6
  704. 000007D4  205F                     movea.l    A0, [A7]+
  705. 000007D6  DEFC 0010                add.w      A7, 0x10
  706. 000007DA  4ED0                     jmp        [A0]
  707. 000007DC  8E49                     or.w       D7, A1
  708. 000007DE  4D50                     chk.w      D6, [A0]
  709. 000007E0  4F52                     chk.w      D7, [A2]
  710. 000007E2  5450                     addq.w     [A0], 2
  711. 000007E4  4943                     chk.w      D4, D3
  712. 000007E6  5449                     addq.w     A1, 2
  713. 000007E8  4E46                     trap       6
  714. 000007EA  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  715. 000007EC  0008 FF80                ori.b      A0, 0x80
  716. 000007F0  0000 0000                ori.b      D0, 0x0
  717. 000007F4  0000 0000                ori.b      D0, 0x0
  718.